/*
===================
标题栏组
===================
*/
.h_a{
    padding:5px 0;
    border-bottom:1px solid #ffffff;
    color:#666666;
    font-weight:700;
    background:#e6e6e6;
    font-size:12px;
    width:96%;
    margin:0 auto 5px;
}
.h_a p{
    display:block;
    margin-left:10px;
    line-height:21px;
    font-size:14px;

}
tr.h_a{
    background:#e6e6e6;
    padding:0;
}
tr.h_a th,
tr.h_a td
{
    padding-top:5px;
    padding-bottom:5px;
    line-height:18px;
    background:#e6e6e6 !important;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ffffff;
}
/*
===================
数据表格列表
===================
*/
.table_list{
    border-top:1px solid #ebebeb;
    margin-bottom:10px;
}
/*.table_list tr:nth-child(odd) td,
.table_list tr:nth-child(odd) th {
	background-color: #f9f9f9;
}*/
.table_list .h_a{
    border-top:0 none;
}
.table_list td{
    padding:7px 10px 9px;
}
.table_list tr:hover td{
    color:#000;
    background-color:#f9f9f9;
}
.table_list thead tr td,
.table_list thead tr:hover td{
    padding:5px 9px;
    background:#e6e6e6;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ffffff;
    color:#666 !important;
}
.table_list thead tr td select{
    padding:1px;
    height:23px;
    line-height:23px;
}
.table_list thead label{
    white-space:nowrap;
}
.table_list .thumb{
    line-height:1;
    vertical-align:top;
    margin-right:10px;
    float:left;
}
.table_list tr.bgA td{
    background-color:#f0f8fc;
}
/*
===================
功能表格列表
===================
*/
.table_full p{
    margin-top:2px;
    margin-bottom:2px;
}
.table_full textarea{
    width:500px;height:70px
}
.table_full{
    margin-bottom:20px;
    padding:10px 0;
    width:100%;
    overflow:hidden;
    line-height:21px;
    font-size:12px;
}
.table_full table{
    table-layout:fixed;
    width:96%;
    margin:0 auto;
}
.table_full tr,
.table_full tr:hover th,
.table_full tr:hover td,
.table_full th,
.table_purview tr,
.table_purview th,
.table_purview td,
.table_list td,
.nav,
.prompt_text,
.search_type,
.search_photo_list,
.design_ct dl,
.pop_design_tablelist td,
.pop_design_tablelist th,
.table_full tr.tr_checkbox td,
.search_list dl{
    background:url(./../../../static/admin/images/layout/hr.png) 0 bottom repeat-x;
}
.table_full th{
    padding:7px 10px 9px;
    background-color:#f8f8f8;
    border-right:1px solid #e5e3e3;
    font-weight:100;
    line-height:24px;
    vertical-align:top;
}
.table_full .th{
    width:160px;
}
.table_full th .s1{
    padding-left:5px;
}
.table_full td{
    padding:7px 10px 9px 15px;
    color:#666;
    vertical-align:middle;
}
.table_full tr:hover th{
    background-color:#eef3f6;
}
.table_full tr:hover td{
    color:#000;
    background-color:#eef3f6;
}
.table_full tr .fun_tips{
    color:#999;
    line-height:24px;
}
.table_full tr:hover .fun_tips{
    color:#000;
}
.table_full tr.tr_checkbox th,
.table_full tr.tr_checkbox td{
    background-color:#fffaeb;
}
/*
===================
功能表格列表/交叉型
TODO:
===================
*/
.table_purview{
}
.table_purview th{
    padding:7px 10px 9px;
    font-weight:100;
    background-color:#f9f9f9;
}
.table_purview td{
    padding:5px 10px 7px 15px;
    border-left:1px solid #e5e3e3;
}
.table_purview tr:hover th,
.table_purview tr:hover td{
    background-color:#f9f9f9;
}
.table_purview  tr.hd_bar td{
    border:0 none;
    background-color:#f9f9f9;
}
.table_purview tr.hd_bar th{
    color:#000;
    font-weight:700;
    background-color:#f9f9f9;
}
.table_purview tr.hd td,.table_purview tr.hd th{
    background-color:#fffeee;
}
/*
===================
表格选中样式型
===================
*/
tr.high_light td,tr.high_light th{
    border-bottom:1px solid #ebdf99 !important;
    background-color:#fff8cf !important;
    /*background-image:url(../images/admin/content/high_light.png) !important;*/
    background-repeat:repeat-x !important;
}
/*
===================
三列列表
===================
*/
.three_list{}
.three_list li{
    float:left;
    width:33%;
    height:25px;
    line-height:25px;
    overflow:hidden;
}
.three_list li.all_check{
    width:100%;
    padding-left:2px;
}
/*
===================
双列列表
===================
*/
.double_list{}
.double_list li{
    float:left;
    width:49%;
    line-height:25px;
    height:25px;
    overflow:hidden;
}
.double_list li.all_check{
    width:100%;
}
.double_list li span{
    padding-left:20px;
    color:#666;
}
.double_list li label span{
    padding:inherit;
    color:#666;
}
/*
===================
单选组列表
===================
*/
.single_list li{
    line-height:25px;
    height:25px;
}
/*
===================
开关选项
===================
*/
.switch_list{
    height:25px;
    line-height:25px;
    overflow:hidden;
}
.switch_list li{
    float:left;
    width:120px;
}
/*
===================
全局选中高亮
===================
*/
input:checked+span{
    color:#008800 !important;
}
input:radio+span{
    color:#008800 !important;
}
/*
===================
用户组列表
===================
*/
.user_group{
    border:1px solid #ccc;
    background:#fff;
    width:358px;
    position:relative;
}
.user_group dl{
    border-top:1px solid #ccc;
    position:relative;
    margin-top:-1px;
}
.user_group dt{
    line-height:25px;
    height:25px;
    padding:0 5px;
    font-weight:700;
    color:#000;
}
.user_group dt input{
    _margin:3px 0 0 0;
    _padding:0;
}
.user_group dd{
    zoom:1;
    padding:5px 0;
    position:relative;
}
.user_group dd:after{
    content:'\20';
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}
.user_group dd label{
    display:inline;
    margin-bottom:1px;
    float:left;
    width:113px;
    margin-left:5px;
}
.user_group dd input{
    float:left;
    margin-top:4px;
    *margin-top:0;
}
.user_group dd span{
    display:block;
    padding:2px 0 2px 5px;
    color:#666;
}

/*
===================
数据组列表
===================
*/
.sql_list{
    border:1px solid #ccc;
    background:#fff;
    width:558px;
    position:relative;
}
.sql_list dl{
    border-top:1px solid #ccc;
    position:relative;
    margin-top:-1px;
}
.sql_list dt{
    line-height:25px;
    height:25px;
    padding:0 5px;
    font-weight:700;
    color:#000;
    color:#666;
}
.sql_list dd{
    height:300px;
    overflow:hidden;
    overflow-y:auto;
}
.sql_list dd p{
    border-bottom:1px solid #e4e4e4;
    padding:3px 5px;
    line-height:25px;
    height:25px;
    overflow:hidden;
}
.sql_list dd p:hover{
    background:#f7f7f7;
}
.sql_list span{
    float:left;
}
.sql_list .span_1{
    width:50px;
}
.sql_list .span_2{
    width:300px;
}
.sql_list .span_3{
    width:170px;
}


/*===================4月16日归类到这里,todo===================*/

/*
===================
任务条件组
===================
*/
.task_item_list{
    border:1px solid #ccc;
    background:#fff;
    width:358px;
    overflow:hidden;
}
.task_item_list .hd{
    height:25px;
}
.task_item_list .hd li{
    margin-left:-1px;
    border-left:1px solid #dfdfdf;
    float:left;
    width:50%;
    text-align:center;
}
.task_item_list .hd a{
    line-height:25px;
    font-weight:700;
    color:#000;
    display:block;
}
.task_item_list .hd a:hover{
    text-decoration:none
}
.task_item_list .hd .current a{
    background:#ffffff;
    height:26px;
}
.task_item_list .ct ul{
    padding:5px 0 10px 10px;
}
.task_item_list .ct li{
    float:left;
    width:33%;
    line-height:24px;
    height:24px;
    overflow:hidden;
}
/*
===================
列表横排操作组合
===================
*/
.cross{
    width:390px;
    overflow:hidden;
}
.cross ul{
    margin-left:-10px;
}
.cross li{
    line-height:30px;
    height:30px;
    padding:0 0 10px 0;
    overflow:hidden;
}
.cross img{
    vertical-align:middle;
}
.cross li span{
    margin-left:10px;
    float:left;
    height:30px;
}
.cross li .span_1{
    width:30px;
}
.cross li .span_2{
    width:80px;
}
.cross li .span_3{
    width:120px;
}
.cross li .span_4{
    width:180px;
}
/*
===================
图标 导航、版块管理
展开收起、所属
===================
*/
.start_icon,
.away_icon,
.zero_icon,
.plus_icon,
.plus_end_icon{
    /*background:url(../images/admin/content/icon_list.png) no-repeat;*/
    display:inline-block;
    vertical-align:middle;
}
.start_icon,
.away_icon,
.zero_icon,
.plus_none_icon{
    width:20px;
    height:20px;
    overflow:hidden;
    cursor:pointer;
}
.away_icon{
    background-position:0 -20px;
}
.zero_icon{
    background-position:-20px 0;
    cursor:default;
}
.plus_icon,
.plus_end_icon{
    width:40px;
    height:24px;
    background-position:0 -43px;
    margin-right:5px;
}
.plus_end_icon{
    background-position:0 -70px;
}
.plus_on_icon{
    background-position:0 -100px;
    cursor:default;
}
.plus_none_icon{
    background-position:999px 999px;
    cursor:default;
}
/*
===================
独立页面提交按钮框
===================
*/
.btn_wrap{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    z-index:1000;
    _position: absolute;
    _top: expression(documentElement . scrollTop +   documentElement . clientHeight-this . offsetHeight);
}
.btn_wrap_pd{
    padding:0 10px 10px;
}
.btn_wrap .btn_wrap_pd{
    padding:10px 20px 10px;
    background:#EAEAEA /*url(../images/admin/content/btn_wrap.png) repeat-x*/;
    border-top:1px solid #d8d8d8;
}
.btn_wrap_pd .btn{
    min-width:80px;
    margin-right:10px;
    _width:100px;
}
.select_pages{
    float:right;
    line-height:26px;
    color:#999;
}
.select_pages a{
    font-size:14px;
}
.select_pages span{
    font-family:Simsun;
    color:#999;
    padding:0 10px 0;
}
/*
===================
属性转移 如：角色权限添加删除
===================
*/
.shift{}
.shift select{
    width:160px;
    padding:5px;
}
.shift_operate{
    padding:70px 10px 0;
}
.shift h4{
    margin-bottom:5px;
    font-size:12px;
}
.shift .btn{
    font-family:Simsun;
}
.shift .select_div{
    border:1px solid #ccc;
    background:#fff;
    height:180px;
    overflow-y:auto;
    width:158px;
    float:left;
    line-height:25px;
    text-indent:10px;
    padding-bottom:5px;
}
.shift .select_div dl{
    padding:5px 5px 0;
}
.shift .select_div dl dd{
    display:none;
}
.shift .select_div dl.current dd{
    display:block;
}
.shift .select_div dl dt{
    font-weight:700;
    background:#e9e9e9/* url(../images/admin/content/down.png) 115px center no-repeat*/;
}
.shift .select_div dl.current dt{
    background:#e9e9e9/* url(../images/admin/content/up.png) 115px center no-repeat*/;
}
.shift .select_div a{
    display:block;
    color:#666;
}
.shift .select_div a:hover,
.shift .select_div a.current{
    display:block;
    background:#e6e6e6;
    text-decoration:none;
}

/*
===================
大功能提示说明
===================
*/
.prompt_text{
    padding:10px;
    color:#666;
    margin-bottom:10px;
}
.prompt_text:hover{
    color:#000;
}
.prompt_text ol,
.prompt_text ul{
    padding:0 0 5px 2em;
    margin:0;
    line-height:1.5;
}
.prompt_text ul li{
    list-style: disc outside;
}
/*
===================
页面级提示
===================
*/
#error_tips{
    border:1px solid #d4d4d4;
    background:#fff;
    -webkit-box-shadow: #ccc 0 1px 5px;
    -moz-box-shadow: #ccc 0 1px 5px;
    -o-box-shadow:#ccc 0 1px 5px;
    box-shadow: #ccc 0 1px 5px;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ccc');
    width:500px;
    margin:50px auto;
}
#error_tips h2{
    font:bold 14px/40px Arial;
    height:40px;
    padding:0 20px;
    color:#666;
}
.error_cont{
    padding:20px 20px 30px 80px;
    /*background:url(../images/admin/tips/light.png) 20px 20px no-repeat;*/
    line-height:1.8;
}
.error_return{
    padding:10px 0 0 0;
}
/*
===================
搜索结构
===================
*/
.search_type{
    padding:10px;
}
.search_type li{
    _height:30px;
}
.search_type li label{
    display:inline-block;
    width:70px;
    line-height:24px;
}
.search_type li select{
    vertical-align:top;
}
.search_type .ul_wrap{
    width:100%;
    min-height:1px;
    zoom:1;
}
.search_type .ul_wrap:after{
    content:'\20';
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}
.search_type li{
    float:left;
    width:350px;
    margin-right:20px;
    min-height:30px;
    padding-bottom:5px;
}
.search_type li.two{
    width:700px;
}
.search_type .btn_side{
    text-align:center;
    padding-top:10px;
    padding-right:140px;
}
.search_type .btn{
}

/*
===================
链接型添加
===================
*/
.link_add{
    /*background:url(../images/admin/content/link_add.png) 3px 3px no-repeat;*/
    display:inline-block;
    padding-left:20px;
    color:#ff5500;
}
/*
===================
方位选择 例子：水印
===================
*/
.locate{
    border:1px solid #ccc;
    background:#fff;
    width:209px;
}
.locate ul{
    margin-top:-1px;
    margin-left:-1px;
}
.locate li{
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    float:left;
    width:69px;
    height:40px;
    text-align:center;
}
.locate li a{
    color:#333;
    display:block;
    border:1px solid #fff;
    line-height:38px;
}
.locate li a:hover{
    text-decoration:none;
    background:#e4e4e4;
}
.locate li.current a{
    background:#266aae;
    color:#fff;
}
/*
===================
版块搜索下拉
===================
*/
.forum_search_pop{
    position:absolute;
    border:1px solid #ccc;
    border-bottom-width:2px;
    background:#fff;
    width:178px;
}
.forum_search_pop ul{
    border:1px solid #fff;
}
.forum_search_pop li{
    line-height:25px;
    height:25px;
    overflow:hidden;
    text-indent:15px;
}
.forum_search_pop li a{
    text-decoration:none;
    display:block;
    color:#333;
}
.forum_search_pop li.current a{
    background:#f0f0f0;
    color:#266aae;
}

/*
===================
地区库--路径
===================
*/
.yarnball {
    border-left:1px solid #d9d9d9;
    overflow:hidden;
    padding-right:10px;
    vertical-align:middle;
    display:inline-block;
    position:relative;
}
.yarnball ul {
    float:left;
    margin-left:-5px;
}
.yarnball ul li{
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    float:left;
    width:90px;
}
.yarnball ul li a,
.yarnball ul li em{
    /*background:url(../images/admin/content/yarnball.png) 0 0 no-repeat;*/
}
.yarnball ul li a{
    color: #666;
    display:block;
    line-height:30px;
    height:30px;
    overflow:hidden;
    text-decoration: none;
    text-align:center;
    padding:0 0 0 10px;
}
.yarnball ul li a:hover{
    text-decoration:none;
}
.yarnball ul li em{
    width:9px;
    height:30px;
    position:absolute;
    background-position:right 0;
    margin-top:-30px;
    z-index:2;
    margin-left:90px;
}
.yarnball ul li.hover a{
    background-position:0 -30px;
    color:#333;
}
.yarnball ul li.hover em{
    background-position:right -30px;
}
.yarnball ul li.li_disabled a{
    background-position:0 -60px;
    color:#333;
    cursor:default;
}
.yarnball ul li.li_disabled em{
    background-position:right -60px;
}

/*
===================
代码复制
===================
*/
.textarea_code{
    border:1px solid #ccc;
    background:#fff;
    padding:2px 5px;
    font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
    line-height:1.8;
    width:280px;
    overflow:hidden;
}

/*
===================
友情链接分类
===================
*/
.cate_link span{
    display:inline-block;
    padding:0 5px;
    background:#ddd;
    margin:0 5px 5px 0;
}
.cate_link_down{
    margin-top:3px;
    cursor:pointer;
    /*background:url(../images/admin/content/select_down.png) 0 0 no-repeat;*/
    width:15px;
    height:15px;
    float:left;
    overflow:hidden;
    margin-right:10px;
}
.cate_link_down:hover{
    background-position:0 bottom;
}

/*
===================
全局下拉菜单
===================
*/
.core_menu{
    position:absolute;
}
.core_menu_list{
    border:1px solid #dddddd;
    background:#ffffff;
    width:118px;
    padding:5px;
    box-shadow: 3px 3px 5px #cccccc;
}
.core_menu_list li{
    float:left;
    width:100%;
    margin:0;
    padding:2px 5px;
    line-height:18px;
    height:18px;
}
.core_menu_list li a{
    display:block;
    text-indent:10px;
    color:#333333;
    border:0 none;
    float:left;
    width:100%;
    margin:0;
    border-radius: 0;
}
.core_menu_list li a:hover{
    border:0 none;
    background:#3366cc;
    color:#fff;
    text-decoration:none;
}

/*
===================
勋章颁发条件
===================
*/
.medal_term{
}
.medal_term .hd{
    margin-bottom:10px;
}
.medal_term .hd span{
    font-family:Simsun;
    margin:0 10px;
}
.medal_term .ct{
    border:1px solid #ccc;
    width:358px;
    border-bottom:0 none;
}
.medal_term .ct h6{
    height:24px;
    line-height:24px;
    text-align:center;
    font-size:12px;
}
.medal_term .ct dl{
    height:24px;
    line-height:24px;
    border-bottom:1px solid #ccc;
    overflow:hidden;
}
.medal_term .ct dt{
    float:left;
    width:80px;
    text-align:center;
}
.medal_term .ct dd{
    float:left;
    border-left:1px solid #ccc;
}
.medal_term .ct dd.num{
    width:100px;
    font-family:Simsun;
    text-align:center;
}
.medal_term .ct dd.title{
    width:160px;
    text-indent:10px;
}


/*
===================
单图上传
===================
*/
.single_image_up{
}
.single_image_up a{
    width:0;
    height:0;
    display:block;
    overflow:hidden;
    text-indent:-2000em;
}

/*
===================
单附件上传
===================
*/
.single_file_up{
    width:80px;
    height:20px;
    position:relative;
    margin-bottom:5px;
    overflow:hidden;
}
.single_file_up a{
    height:20px;
    width:80px;
    display:block;
    line-height:20px;
    text-indent:25px;
    /*background:url(../images/admin/content/file_up.png) no-repeat;*/
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
    text-decoration:none;
    color:#333;
}
.single_file_up:hover a{
    text-decoration:none;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
}
.single_file_up input,
.single_file_up object{
    width:80px;
    height:22px;
    position:absolute;
    top:0;
    right:0;
    background:none;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
    cursor:pointer;
    outline:none;
}

/*
===================
进度条
===================
*/
.progress_bar{
    border:1px solid #c6c6c6;
    background:#fff;
    height:9px;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    position:relative;
}
.progress_bar span{
    background-color: #669201;
    border:1px solid #577d00;
    display:inline-block;
    height:9px;
    position:absolute;
    margin-top:-1px;
    left:-1px;
    font:0/0 Arial;
}

/*
===================
颜色筛选
===================
*/
.color_pick{
    border:1px solid #ccc;
    padding:2px 13px 2px 3px;
    /*background:#fff url(../images/admin/content/down.png) 40px center no-repeat;*/
    display:inline-block;
    cursor:pointer;
    height:20px;
    overflow:hidden;
    vertical-align:middle;
    position:relative;
    line-height:normal;
}
.color_pick:hover{
    background-color:#fffbde;
}
.color_pick.color_current{
    border-color:#aaa #aaa #555;
    background-color:#fffbde;
}
.color_pick em{
    height:20px;
    width:34px;
    display:inline-block;
    /*background:url(../images/admin/content/transparent.png);*/
}
.color_pick.color_big{
    background-image:none;
    width:80px;
    padding:3px;
    height:60px;
    text-align:center;
    color:#333;
}
.color_pick.color_big em{
    width:80px;
    height:38px;
    *margin-bottom:3px;
    text-align:center;
}
/*字体颜色选择组合*/
.color_pick_dom{
    width:70px;
    width:300px;
}
.color_pick_dom ul{
    height:29px;
    width:170px;
    padding:3px 0 0 0;
}
.color_pick_dom li{
    float:left;
    margin-right:10px;
    _margin-right:8px;
    white-space:nowrap;
}
.color_pick_dom li input{
    _margin:0 0 -1px -3px;
    _padding:0;
}
.color_pick_dom li.none{
    margin-right:0;
}
.color_pick_dom .color_pick{
    background-position:151px center;
}
.color_pick_dom .color_pick em{
    width:145px;
}
.color_pick_dom .case{
    float:right;
    width:100px;
    border:1px solid #ccc;
    background:#fff;
    padding:10px 10px;
}

/*
===================
地区库--弹窗内容
===================
*/
.pop_region_list{
    padding-bottom:10px;
}
.pop_region_list ul{
    padding-left:2px;
}
.pop_region_list ul li{
    float:left;
    line-height:20px;
}
.pop_region_list ul li a,
.pop_region_list ul li span{
    display:block;
    padding:0 5px;
    color:#333;
    white-space:nowrap;
    border-radius:2px;
}
.pop_region_list ul li a:hover{
    background:#e0e0e0;
    text-decoration:none;
}
.pop_region_list ul li.current a,
.pop_region_list ul li.current span{
    background:#266aae;
    color:#ffffff;
}
.pop_region_list .hr{
    background:#e4e4e4;
    height:1px;
    overflow:hidden;
    font:0/0 Arial;
    clear:both;
    margin:10px 0;
}
.pop_region_list .filter{
    padding:10px 0;
}
.pop_region_list .filter a{
    margin-right:12px;
}
.pop_region_list .filter a.current{
    color:#333;
    font-weight:700;
}
.pop_region_list .list{
    border:1px solid #ccc;
    height:108px;
    overflow-x:hidden;
    overflow-y:auto;
}
.pop_region_list .list ul{
    padding:5px;
}
.pop_region_list .list li{
    float:left;
    width:33%;
    cursor:pointer;
    text-indent:5px;
}
.pop_region_list .list li:hover{
    background:#f7f7f7;
}

/*
===================
seo弹窗
===================
*/
.pop_seo{
    border:1px solid #ccc;
    background:#fffeee;
    padding:9px;
    width:280px;
    position:absolute;
}
.pop_seo .close{
    float:right;
    width:9px;
    height:8px;
    overflow:hidden;
    text-indent:-2000em;
    /*background:url(../images/admin/content/close.png) no-repeat;*/
    -webkit-transition: all 0.2s ease-out;
    margin:3px 3px 0 10px;
}
.pop_seo .close:hover{
    background-position:0 -8px;
}
.pop_seo .hd{
    margin-bottom:5px;
    color:#000;
}
.pop_seo .ct a{
    display:inline-block;
    line-height:25px;
    margin-right:20px;
}


/*
===================
条款协议
===================
*/
.agreements{
    padding:10px 0;
}
.agreements .pre{
    border:1px solid #ccc;
    background:#fff;
    width:500px;
    height:200px;
    overflow-x:hidden;
    overflow-y:scroll;
    padding:15px;
    margin-bottom:10px;
    line-height:1.7;
}
.agreements p{
    margin-bottom:1em;
    text-indent:2em;
    color:#666;
}
.agreements h1{
    font-size:18px;
    text-align:center;
    margin-bottom:15px;
}
.agreements h2,
.agreements h3,
.agreements h4{
    margin-bottom:1em;
}
.agreements ol,
.agreements ul{
    margin-left:1em;
    margin-bottom:1em;
}

/*
===================
排序箭头
===================
*/
.sort_down,
.sort_down_old,
.sort_up,
.sort_up_old{
    /*background:url(../images/admin/appcenter/arrow.png) right -37px no-repeat;*/
    display:inline-block;
    padding-right:24px;
    cursor:pointer;
}
.sort_down_old{
    background-position:right 3px;
}
.sort_up{
    background-position:right -117px;
}
.sort_up_old{
    background-position:right -77px;
}

/*
===================
应用-基本信息
===================
*/
.app_info{
    border:1px solid #e4e4e4;
    background:#fff;
    box-shadow:0 1px 5px rgba(0,0,0,0.1);
    margin-bottom:20px;
}
.app_info .hd{
    padding:8px 15px;
}
.app_info .ct{
    padding:8px 15px 20px;
}
.app_info h1{
    font-size:24px;
    font-family:"Microsoft Yahei";
    font-weight:400;
    margin-bottom:5px;
}
.app_info ul{
    padding-bottom:10px;
}
.app_info li{
    line-height:25px;
    float:left;
    width:45%;
}
.app_info li em{
    display:inline-block;
    width:80px;
    color:#666;
}
.app_info li.li{
    width:100%;
}
/*
===================
应用介绍
===================
*/
.app_present{
    border:1px solid #e4e4e4;
    background:#fff;
    box-shadow:0 1px 5px rgba(0,0,0,0.1);
    margin-bottom:20px;
}
.app_present .hd{
    padding:8px 15px;
}
.app_present .ct{
    padding:8px 15px 20px;
}
/*
===================
应用截图
===================
*/
.app_thumb li{
    float:left;
    margin-right:20px;
    margin-top:20px;
}
.app_thumb li img{
    vertical-align:top;
    height:266px;
    width:200px;
}
/*
===================
应用-更新历史
===================
*/
.app_updata{
    border:1px solid #e4e4e4;
    background:#fff;
    box-shadow:0 1px 5px rgba(0,0,0,0.1);
    margin-bottom:20px;
}
.app_updata .hd{
    padding:8px 15px;
}
.app_updata .ct{
    padding:8px 15px 20px;
}
.app_updata .time{
    font-weight:700;
    margin-bottom:5px;
}
.app_updata .version{
    margin-bottom:5px;
}

/*
===================
站长统计
===================
*/
.pop_stats{
    width:350px;
}
.pop_stats table td,
.pop_stats table th{
    padding:5px 10px;
    border:1px solid #ccc;
}
.pop_stats thead td,
.pop_stats thead th{
    background:#f7f7f7;
}
.pop_stats thead th{
    width:120px;
}

/*
===================
多图上传
===================
*/
.widget_upload_photos{
    padding-bottom:5px;
}
.widget_upload_photos li{
    position:relative;
    float:left;
    width:50px;
    height:50px;
    border:1px solid #ccc;
    background:#f7f7f7;
    overflow:hidden;
    margin-right:5px;
    line-height:50px;
    text-align:center;
}
.widget_upload_photos li input{
    height:50px;
    border:0;
    padding:0;
    margin:0;
    width:50px;
    position:absolute;
    left:0;
    top:0;
    filter:alpha(opacity=00);
    -moz-opacity:0;
    opacity:0;
}

/*
===================
历史版本
===================
*/
.widget_history_file{
    border:1px solid #ccc;
    background:#fffeee;
    margin:0 auto 15px;
}
.widget_history_file dt{
    float:left;
    width:70px;
    padding:5px 10px;
}
.widget_history_file dd{
    float:left;
    padding:5px 10px;
    border-left:1px solid #ccc;
}
.widget_history_file dd.num{
    width:60px;
}
.widget_history_file dd.time{
    width:80px;
}
.widget_history_file dd.name a{
    padding-left:20px;
    /*background:url(../images/admin/content/zip.png) 0 center no-repeat;*/
    display:inline-block;
}

/*
===================
更新日志
===================
*/
.widget_update_log h3{
    font-size:12px;
    margin-bottom:5px;
}
.widget_update_log table{
    border:1px solid #ccc;
}
.widget_update_log td,
.widget_update_log th{
    border:1px solid #ccc;
    padding:5px 10px;
}
.widget_update_log thead th,
.widget_update_log thead td{
    background:#f7f7f7;
}

/*
===================
弹窗-高级搜索
===================
*/
.pop_advanced_search{
    width:450px;
}
.pop_advanced_search .pop_cont{
    overflow:hidden;
}
.pop_advanced_search ul{
    margin-left:-4%;
}
.pop_advanced_search li{
    float:left;
    width:46%;
    margin-left:4%;
    height:60px;
}
.pop_advanced_search li.all{
    width:100%;
}
.pop_advanced_search p{
    padding-bottom:3px;
}
.pop_advanced_search .gap{
    display:inline-block;
    width:42px;
    text-align:center;
}

/*
===================
左选右变-用户组管理权限下置顶和提前
===================
*/
.about_list{
    border-top:1px dashed #ccc;
    margin-top:10px;
}
.about_list dl{
    padding-top:10px;
}
.about_list dt{
    float:left;
    width:80px;
    line-height:26px;
}
.about_list dd{
    overflow:hidden;
    line-height:26px;
}
.about_list dd p{
    color:#999;
}
.about_list label{
    display:inline-block;
    width:100px;
    color:#666;
}
.about_list:hover label{
    color:#333;
}

/*
===================
邮件示例效果
===================
*/
.email_example{
    border:1px solid #ccc;
    background:#fff;
    padding:10px 15px;
    color:#333;
    width:268px;
    line-height:1.8;
}

/*
===================
变量样例
===================
*/
.variable_sample{
    border-top:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
    background:#fff;
    float:left;
}
.variable_sample li{
    border-bottom:1px solid #e4e4e4;
    line-height:25px;
    height:25px;
}
.variable_sample li span{
    float:left;
    width:200px;
    font-family:"Courier New", Courier, monospace;
    border-left:1px solid #e4e4e4;
    padding-left:10px;
    color:#333;
}
.variable_sample li em{
    padding-left:10px;
    float:left;
    width:200px;
    background:#f7fbff;
}

/*
===================
照片搜索结果
===================
*/
.search_photo_list{
    padding:20px 0 0;
}
.search_photo_list li{
    float:left;
    width:90px;
    height:90px;
    padding:4px;
    border:1px solid #ccc;
    background:#fff;
    position:relative;
    display:inline;
    margin:0 20px 20px 0;
}
.search_photo_list li label{
    display:block;
}
.search_photo_list li input{
    position:absolute;
    right:0;
    bottom:0;
}

/*
===================
门户调用编辑
===================
*/
.design_ct dl{
    padding:7px 0;
}
.design_ct dt{
    float:left;
    width:120px;
    line-height:26px;
    padding:0 10px;
}
.design_ct dd{
    margin-left:150px;
}
.design_ct dd .three_list{
    width:360px;
}
.design_ct .pop_design_code{
    padding:10px;
}
.design_ct .pop_design_tablelist{
}

/*
===================
模块模板
===================
*/
/*左侧*/
.pop_design_code{
    width:440px;
    float:left;
}
.pop_design_code textarea{
    width:430px;
    height:280px;
    font-family:"Courier New", Courier, monospace;
    margin-bottom:5px;
}
/*右侧*/
.pop_design_case{
    float:left;
    width:180px;
    height:350px;
    overflow-x:hidden;
    overflow-y:auto;
    padding:10px 0;
}
.pop_design_case .thbg{
    background:#fff;
}
/*高帅富编辑效果外框*/
.CodeMirror {
    margin-bottom: 10px;
}

/*
===================
表格排序列表
===================
*/
.pop_design_tablelist{
    width:100%;
    table-layout:fixed;
    border-top:1px solid #e4e4e4;
    margin-bottom:10px;
}
.pop_design_tablelist thead td,
.pop_design_tablelist thead th{
    background-color:#f7f7f7;
}
.pop_design_tablelist thead td select{
    padding:1px;
    line-height:22px;
    height:22px;
}
.pop_design_tablelist td,
.pop_design_tablelist th{
    padding:7px 0;
}
.pop_design_tablelist th{
    padding-left:10px;
}
.pop_design_tablelist th input{
    margin:0;
    padding:0;
}
.pop_design_tablelist .subject{
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:18px;
    height:18px;
    overflow:hidden;
}


/*
===================
非操作型提示
>>	作用与操作成功等，自动关闭效果的弹窗
===================
*/
.pop_showmsg_wrap:focus{
    outline:0 none;
}
.pop_showmsg_wrap,
.pop_showmsg{
    background:#f6fbfe /*url(../images/admin/tips/pop_showmsg.png) no-repeat*/;
}
.pop_showmsg_wrap{
    position:fixed;
    _position:absolute;
    z-index:11;
    height:55px;
    padding-right:9px;
    background-position:right 0;
    border-radius: 8px;
    box-shadow:0 0 10px #e1e1e1;
}
.pop_showmsg{
    height:55px;
    font-size:14px;
    background-position:left 0;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
    display:inline-block;
}
.pop_showmsg span{
    padding:10px 10px 10px 68px;
    display:inline-block;
    line-height:36px;
    height:35px;
    text-shadow: 0 1px 1px #eee;
    color:#333;
}
.pop_showmsg span.success{
    /*background:url(../images/admin/tips/success.gif) 20px center no-repeat;*/
}
.pop_showmsg span.warning{
    /*background:url(../images/admin/tips/warning.gif) 20px center no-repeat;*/
}


/*
===================
模板列表
===================
*/
.design_page{
    padding-bottom:10px;
    width:800px;
}
.design_page li{
    float:left;
    margin-right:23px;
    display:inline;
    box-shadow:0 0 1px rgba(0,0,0,0.1);
    background:#fff;
    margin-bottom:20px;
    border:1px solid;
    border-color:#ecebeb #e1e0e0 #d5d5d5 #e1e0e0;
    width:230px;
    height:310px;
    position:relative;
}
.design_page .img{
    display:block;
    padding:10px;
}
.design_page li img{
    display:block;
}
.design_page li .ft{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    background:#f8f8f8;
    border-top:1px solid #eeeeee;
    padding:5px 0;
    border-bottom:1px solid #fff;
}
.design_page li .ft .org{
    padding:0 0 0 10px;
}
.design_page li .ft a{
    color:#666;
    margin:0 0 0 10px;
}
.design_page li .title{
    padding:0 10px 0;
    font-size:14px;
    line-height:18px;
    height:18px;
    overflow:hidden;
    margin-bottom:3px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    word-wrap:normal;
}
.design_page li .descrip{
    padding:0 10px 3px;
    color:#999;
    line-height:18px;
    height:18px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    word-wrap:normal;
}
.design_page li .type{
    padding:0 10px 8px;
    color:#999;
}
.design_page li .type span{
    margin-right:10px;
}

/*
===================
首页重要提醒
===================
*/
.home_tips{
    border:1px solid #f0d9af;
    background:#fdf8e4;
    color:#666;
    padding:10px 15px;
    margin-bottom:15px;
}
.home_tips h4{
    font-size:12px;
    font-weight:700;
    color:#af8133;
    margin-bottom:10px;
}

/*
===================
首页系统信息
===================
*/
.home_info{
    padding:5px 10px 20px;
    color:#666;
}
.home_info li{
    line-height:25px;
    zoom:1;
}
.home_info li:after{
    content:'\20';
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}
.home_info li em{
    float:left;
    width:150px;
    font-style:normal;
}
.home_info li span{
    display:block;
    overflow:hidden;
}

/*
===================
应用安装进度条
===================
*/
.install_schedule_bg,
.install_schedule,
.install_schedule span{
    /*background:url(../images/admin/content/install_schedule.png) no-repeat;*/
}
.install_schedule_bg{
    height:15px;
    width:202px;
    padding:0 4px;
    margin:5px 0;
}
.install_schedule{
    background-position:right -17px;
    height:15px;
}
.install_schedule span{
    background-position:0 -17px;
    display:block;
    width:5px;
    height:15px;
}
.install_load{
    line-height:18px;
}

/*
===================
搜索结果展示
===================
*/
.search_list{
}
.search_list h2{
    font-size:14px;
    padding:10px;
}
.search_list dl{
    padding:0 2em 10px;
    margin:0 0 10px;
}
.search_list dt{
    font-size:14px;
}

/*
===================
复制设置 下箭头 （横向扩展）
===================
*/
.pop_expand{
    bottom:50px;
    position:fixed;
    left:120px;
    width:440px;
    z-index:6;
}
.pop_expand .core_arrow_bottom{
    position:absolute;
    bottom:9px;
    left:25px;
    padding:0 25px;
}
.pop_expand .core_arrow_bottom span,
.pop_expand .core_arrow_bottom em{
    position:absolute;
    width:0;
    height:0;
    padding:0;
    margin:9px 0 0 2px;
    border-bottom:8px transparent dashed;
    border-right:8px transparent dashed;
    border-left:8px transparent dashed;
    overflow:hidden;
}
.pop_expand .core_arrow_bottom span{
    border-top:8px #ffffff solid;
}
.pop_expand .core_arrow_bottom em{
    border-top:8px #c1c1c1 solid;
    margin-top:10px;
}

/*
===================
在线升级 进度
===================
*/
.stepstat .current {
    color: #009900;
}
.stepstat li {
    color: #CCCCCC;
    float: left;
    margin-right: 15px;
}

/*
===================
系统更新提示
===================
*/
.system_update{
    border:1px solid #d3d3c8;
    background:#ffffee;
    padding:8px 20px;
    position:absolute;
    width:500px;
    text-align:center;
    left:50%;
    margin-left:-250px;
    top:10px;
}
.system_update a{
    color:#266AAE;
    margin:0 0 0 20px;
}
.system_update a:hover{
    text-decoration:underline;
}

/*全局应用图标效果*/
.app_icon{
    display:inline-block;
    vertical-align:top;
    width:80px;
    height:80px;
    position:relative;
    background:#f7f7f7;
}
.app_icon b{
    position:absolute;
    left:0;
    top:0;
    width:80px;
    height:80px;
    /*background:url(../images/admin/content/app_bg.png) no-repeat;*/
    _background:none;
}

/*
===================
在线更新
===================
*/
.upgrade_page{
    width:800px;
}

/*
===================
无内容提示
===================
*/
.not_content_mini{
    border:1px solid #e4e4e4;
    background:#fff;
    color:#666;
    text-align:center;
    padding:20px;
    margin-bottom:20px;
}
.not_content_mini i{
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    background:url(../images/icons/icon_info.png) 0 -1px no-repeat;
}
.not_content_mini i.success{
    background-position:-40px -20px;
}


span.errormsg {color: red;text-indent: 20px;display: inline-block;background-image: url('../images/icons/icon_error.png');background-position: 2px -1px;margin-left: 5px;background-repeat: no-repeat;vertical-align: middle;}
span.valid {background: url("../images/checked.gif") no-repeat left;width: 16px;height: 15px;overflow: hidden;padding: 0;display: inline-block;vertical-align: middle;}

span.removemsg {color: red;text-indent: 20px;display: inline-block;background-image: url('../images/icons/icon_unapprove.png');background-position: 2px -1px;margin-left: 5px;background-repeat: no-repeat;cursor: pointer;vertical-align: middle;}
span.editmsg {color: red;text-indent: 20px;display: inline-block;background-image: url('../images/icons/icon_edit.png');background-position: 2px -1px;margin-left: 5px;background-repeat: no-repeat;cursor: pointer;vertical-align: middle;}

/*单选按钮*/
.rowform li{ overflow:hidden; float:left; margin-right:10px; white-space:nowrap; cursor:pointer; }
.rowform .nofloat li span.radio { line-height:25px; width:100px; float:left; }

/* 全选 删除 添加选择框*/
#content {/*position:absolute*/;overflow: auto ;height: 100%;}
.tools_bar{border-left:#cdcdcd 1px solid;border-top:#cdcdcd 1px solid;border-bottom:#aaa 1px solid;border-right:#aaa 1px solid;height: 32px;line-height:32px; background: #efefef;margin-bottom: 5px;letter-spacing:-4px;font-size: 0; position: relative;overflow: hidden;}
.tools_bar a ,.tools_bar span.fl,.tools_bar span.fr{border-right:#cdcdcd 1px solid;border-left:#fff 1px solid;text-align: center;display: inline-block;letter-spacing:0;font-size: 14px; line-height: 32px;height: 32px;padding: 0 10px; color:#666;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f4f4));background:-moz-linear-gradient(top,#fff,#f4f4f4);background-color:#fafafa;}
/*.tools_bar span.fr{position:absolute;top:0;right: 0;}*/
.tools_bar span select{margin-top: 4px;}
.tools_bar a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));background:-moz-linear-gradient(top,#fff,#f0f0f0);background-color:#f7f7f7;color: #f00;}
.tools_bar span input{margin-top:-2px; _margin-top: 2px; height: 22px;line-height: 22px;}
.tools_bar span select{height: 24px;line-height: 24px;}
.tools_bar span.fr{ border-left:#cdcdcd 1px solid; border-right: 0; }
.tools_bar a:active,.tools_bar a.current,.tools_bar a.current:hover{color:#333;background:#e8e9ed;box-shadow:0 2px 1px #d7d7d7 inset;}
/*.tools_bar a:hover{background-color: #f6f6f6;cursor:pointer;}*/
.tools_bar a i{font-style: normal;padding-left:8px;}
.btn_min a{display: inline-block;height: 24px;font-size: 14px;line-height: 24px;text-align: center;margin-right: 6px;}
.tools_bar span a:hover,.tools_bar span a:active,.tools_bar span a{background:transparent;border:0;box-shadow:0 0 0;padding-right:0;}
.tools_bar a.current{color: #3B5999;}

/*清除浮动问题*/
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix {zoom:1;}

/*==========滑过操作插件==========*/
a.action{height: 22px; padding: 0 4px;color:#333; border: 1px solid #F3F3F3; text-decoration: none;}
.hidden a.action {min-width: 53px; position: relative; display: inline-block; height: 22px;}
.show_munu a.action{background: #fbfbfb;  border: 1px solid #acacac; position: relative; z-index: 1000; display: inline-block; height: 22px; min-width: 53px;}
.show_munu a.top{border-top: none;padding-top: 1px;}
.show_munu a.bottom{border-bottom: none;padding-bottom: 1px;}
.hidden .menu_select{display: none; min-width: 100px;}
.operat .menu_select{position: absolute; left: 0; top: 24px; z-index: 998; background: #fbfbfb; border: 1px solid #acacac; box-shadow: 0 0 5px rgba(201, 201, 201, 0.9);min-width: 80px;max-height: 300px;overflow: auto;}
.operat .menu_select ul{min-width: 100px;}
.operat .menu_select ul li {display: block; margin: 5px 0; vertical-align: middle; min-width: 100px;_width:100px;}
.operat .menu_select ul li a { color:#333;display: block; height: 24px; width: auto; min-width: 90px;  text-align: left;padding-left: 8px;}
.operat .menu_select ul li a:hover{background: #f1f1f1;text-decoration: none;}

/*==========列表分页==========*/
.page_nav { font-family: Simsun; line-height:normal;text-align: right;margin-top: 10px;overflow: hidden;zoom: 1;}
.page_nav a,.page_nav  span,.page_nav  input{display:inline-block;line-height:23px;padding:0 10px;border:1px solid #ccc;background-color:#fff; text-decoration:none;color:#666 !important;margin-right:5px;zoom: 1;}
.page_nav  input{height: 23px;line-height: 23px;padding: 0;zoom: 1; font:12px/16px;font-family: Simsun;zoom: 1;_margin-bottom:-4px;}
.page_nav  a:hover,.page_nav span.pg_curr{color:#fff !important;background-color:#C00;border-color:#be0d11 #be0d11 #9a0307; text-decoration:none;}
.pg_link{padding: 3px 8px;margin:0 3px;border: 1px solid #ccc;}
.pg_link:hover,a.pg_next:hover,a.pg_pre:hover{border: 1px solid #A9C9E2;color: #137cce;}
.pg_select{border:1px solid #ccc;padding:2px;margin:0 5px;}

/*高级搜索弹出框样式*/
table.default{width:100%;border:#dbdbdb 1px solid;border-bottom:0;table-layout:fixed;}
table.default tr td,table.default tr th{line-height:24px;height:24px;padding:4px 0 4px 6px;border-bottom:#dbdbdb 1px solid;}
table.default tr th{background:#f1f2f3}
table.default tr.odd{background:#f1f1f1}

.add,.del{padding-left: 15px;cursor:pointer}
.del {background: url("../images/icons/icon_cross_sml.png") 0 no-repeat}

/*产品编辑部分样式*/
.xc_box{ padding:5px 5px; border-bottom:#666 solid 1px; margin-bottom:10px; float:left;}
.xc_box ul li{ padding:5px 5px;}
.simplebtn{ margin-top:10px;}

.up{
    width:30px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    float:right;
    background: url(../images/icons/glyphicons-halflings.png) 0 99px no-repeat;
    background-position:-278px -118px;
}
.down{
    width:30px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    float:right;
    margin-top:-5px;
    background: url(../images/icons/glyphicons-halflings.png) 0 99px no-repeat;
    background-position:-304px -113px;
}
.zhankai{
    margin-right:10px;
    float:right;
}
.editor_label{ margin-top:15px; width:784px;}
.con_list{ padding:10px 10px; border-bottom:#999 1px solid;}
.xc_box li span{ margin:5px 5px;}
.sc_list{padding:5px 5px; height:40px; float:left; display:block}


/**相册样式管理***/
.album_box p{ width:170px; height:20px; overflow:hidden}
.jiage{border:#F30 1px solid; position:absolute; padding:4px 4px;display:none; background-color:#CCC; margin-left:30px; margin-top:-20px;}
.view_pic{ cursor: pointer;}


#logo_box{
    max-width:200px;max-height:30px
}
.add,.del{padding-left: 15px;cursor:pointer}
.add {background: url("./images/add.png") 0 2px no-repeat}
.del {background: url("./images/icon_cross_sml.png") 0 no-repeat}